The Canon Score Language
نویسنده
چکیده
Canon is both a notation for musical scores and a programming language. Canon offers a combination of declarative style and a powerful abstraction capability which allows a very high-level notation for sequences of musical events and structures. Transformations are operators that can adjust common parameters such as loudness or duration. Transformations can be nested and time-varying, and their use avoids the problem of having large numbers of explicit parameters. Behavioral abstraction, the concept of making behavior an arbitrary function of the environment, is supported by Canon and extends the usefulness of transformations. A non-real-time implementation of Canon is based on Lisp and produces scores that control MIDI synthesizers.
منابع مشابه
Canon, Bestseller, and Peripheral Novels:Does the Position of Literary Works in the English Literary Polysystem Influence the Iranian Translators’ Translational Behavior at the Textual Level?
The present study sets out to investigate whether the position of literary works in the English literary polysystem influences the Iranian translators’ translational behavior at the textual level. Given the prominent position of canon and bestseller novels in English literary polysystem, the study intends to find out whether the translators of canon and bestseller novels are faithful to theirso...
متن کاملArticulatory synthesis of singing
A system for the synthesis of singing on the basis of an articulatory speech synthesizer is presented. To enable the synthesis of singing, the speech synthesizer was extended in many respects. Most importantly, a rule-based transformation of a musical score into a gestural score for articulatory gestures was developed. Furthermore, a pitch-dependent articulation of vowels was implemented. The r...
متن کاملReal Time Tempo Canons with Antescofo
With recent advances in score-following capabilities, it has become possible to envision new timing strategies, to realize previously impractical methods of coordination between a live performer and electronics. Our work centers on the challenge of synchronizing at the end of a musical phrase, where events and processes are timed not from an initial trigger, but occur according to a relative di...
متن کاملFrom High Level Message Sequence Charts to BDL Speci cations
This article describes the translation from Message Sequence Charts (a graphical language deening the behaviour of distributed systems) to Behaviour Description Language, a declarative object oriented reactive synchronous language.
متن کاملThe Canon of the Old Testament
What is meant by the “Canon of the Old Testament”? The word, “canon” itself is derived from the Greek, and in that language originally meant a staff or straight rod. In pre-Christian Greek it also bore the connotation “rule,” or “standard,” and in this sense also is used in the New Testament (cf. II Cor. 10:13, 15, 16; Gal. 6:16). Clement of Rome uses it of a rule possessing authority (I:7:2) a...
متن کامل